@charset "Shift_JIS";
BODY{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;/* 繝壹・繧E蜈ｨ菴薙Emargin */
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;/* 繝壹・繧E蜈ｨ菴薙Epadding */
	text-align: center;/* 荳玖ｨ倥・auto縺E譛ｪ蟁E蠢懁E縺E繧E繝ｳ繧E繝ｪ繝ｳ繧E */
	font-size: 0.9em;
  font-family: CI;
}

.box_all{
	margin-left: auto;
	margin-right: auto;
	margin-top: autox;
	margin-bottom: auto;
	text-align: left;
	width: 902px;/
	background-color: #ffffff;
	border-width: 1px;
	border-style: solid;
	border-color: gray;
	top: 0px;
	font-size: 95%;
	line-height: 1.5;

}

.box_hed{
	background-image : url(img2014/top900_02.gif);
	width: 900px;
	height: 20px;
}
.box_taitl{
	width: 900px;
	height: 80px;
	clear: both;
	background-image : url(img2014/top900_01.gif);
	font-size: 0%;
}

.box_cont01{
	margin-left: 10px;
	border-left-color: #000000;
	border-right-color: #000000;
	width: 880px;
	clear: both;
	margin-right: 10px;
	border-top-color: #000000;
}

.box_honbun{
	margin-left: 10px;
	border-left-color: #000000;
	width: 660px;
	float: right;
	border-top-color: #000000;
}

.box_meu{
	width: 200px;
	float: left;
}

.box_fod{
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom-color: #000000;
	width: 900px;
	clear: none;
	background-color: #ddeeff;
}

.box_fod2{
	text-align: left;
}
.box_img01{
	width: 600px;
	height: 200px;
	margin-bottom: 10px;
	border-bottom-color: #000000;
}
.list01{
	width: 600px;
	height: 95px;
	margin-bottom: 10px;
	border-bottom-color: #000000;
}
.box_bousai01{
	border-width: 1px;
	border-style: solid;
	border-color: #FFC800;
	width: 598px;
	margin-bottom: 10px;
}
.box_bousai02{
	color: #000000;
	background-color: #FFC800;
	padding-top: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	border-top-color: #000000;
	border-left-color: #000000;
	border-bottom-color: #000000;
}
.box_bousai03{
	margin-top: 5px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-color: #000000 #000000 blue;
	padding-left: 3px;
	padding-right: 3px;
	width: 580px;
}
.box_osirase01{
	border-width: 1px;
	border-style: solid;
	border-color: teal;
	width: 598px;
	margin-bottom: 10px;
}
.box_osirase02{
	color: white;
	background-color: teal;
	padding-top: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	border-top-color: #000000;
	border-left-color: #000000;
	border-bottom-color: #000000;
}
.box_osirase03{
	margin-top: 5px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-color: #000000 #000000 blue;
	padding-left: 3px;
	padding-right: 3px;
	width: 580px;
}

.box_event01{
	border-width: 1px;
	border-style: solid;
	border-color: #00C800;
	width: 598px;
	margin-bottom: 10px;
}
.box_event02{
	color: white;
	background-color: #00C800;
	padding-top: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	border-top-color: #000000;
	border-left-color: #000000;
	border-bottom-color: #000000;
}
.box_event03{
	margin-top: 5px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-color: #000000 #000000 blue;
	padding-left: 3px;
	padding-right: 3px;
	width: 580px;
}

.box_tpic01{
	border-width: 1px;
	border-style: solid;
	border-color: #C8FF96;
	width: 598px;
	margin-bottom: 10px;
}
.box_tpic02{
	color: #0000FF;
	background-color: #C8FF96;
	padding-top: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	border-top-color: #000000;
	border-left-color: #000000;
	border-bottom-color: #000000;
}


.box_tpic03{
	margin-top: 5px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-color: #000000 #000000 blue;
	padding-left: 3px;
	padding-right: 3px;
	width: 580px;
}

.box_baner01{
	border-width: 1px;
	border-top-style : solid;border-right-style : solid;border-bottom-style : solid;border-left-style : solid;
	border-color: teal;
	width: 598px;
	margin-bottom: 10px;
  text-align : center;
  padding-top : 10px;
  padding-bottom : 10px;
}
.box_kouhou01{
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCFF;
	width: 178px;
	background-color: #CCCCFF;
}
.box_kouhou02{
	text-align: center;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCFF;
	width: 168px;
	margin-bottom: 15px;
}

.box_toukei01{
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCFF;
	width: 178px;
	background-color: #CCCCFF;
}
.box_toukei02{
	text-align: left;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCFF;
	width: 168px;
	margin-bottom: 15px;
	line-height: 1.5;
}
.meu02{
	background-color: #0088FF;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	width: 170px;
}
.meu03{
	margin-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: white;
	padding-left: 5px;
	border-top-color: #000000;
	border-left-color: #000000;
	padding-bottom: 2px;
	padding-top: 2px;
	color: #ffffff;
}

.meu04{
	margin-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #0088FF;
	padding-left: 5px;
	border-top-color: #000000;
	border-left-color: #000000;
	padding-bottom: 2px;
	padding-top: 2px;
	color: #ffffff;
}


.box_yahoo{
	width: 270px;
	height: 50px;
	top: 80px;
	left: 672px;
	position: relative;
}
.box_nab00{
	color: white;
	background-color: #0080ff;
	padding-top: 5px;
	padding-bottom: 5px;
	border-color: #000000;
	width: 810px;
	height: 20px;
}
.box_nab01{
	width: 300px;
	float: left;
	font-size: 0px;
}
.box_nab02{
	text-align: right;
	width: 390px;
	float: right;
	margin-right: 20px;
	border-right-color: #000000;
}


.box_taitl01{
	width: 500px;
	font-size: 0px;
	height: 120px;
	float: left;
	background-image : url(img01/top490_120.gif);
}
.box_taitl02{
	width: 310px;
	height: 120px;
	float: right;
	text-align: left;
	background-image : url(img01/top310_120.gif);
}

.box_nabsub{
	color: white;
	background-color: #0080ff;
	width: 800px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

.li01{
	display: inline; 
padding: 0; 
margin: 0; 
float: left;
}

.ul01{
	margin: 0; 
padding: 0; 
list-style: none;
}

A:link {
	color: #0000FF;    /* 譛ｪ險E蝠上E繝ｪ繝ｳ繧E縺E濶E謖EE・*/
  text-decoration: none   /* 荳狗ｷ壹・險E螳・*/
;
}

A:visited {
  color: #660066;          /* 險E蝠丞ｾ後Μ繝ｳ繧E縺E濶E謖EE・*/
  text-decoration: none    /* 荳狗ｷ壹・險E螳・*/
;
}
A:active {
	color: #00ff00 ;   /* 繧E繝ｪ繝Eけ荳E縺E濶E謖EE・*/
} 
A:hover {
	                   /* 繝槭え繧E繧偵・縺帙◆譎ゅ・濶E謖EE・*/
  color: #ff0000;
  text-decoration: none     /* 荳狗ｷ壹・險E螳・*/


a.menu:link {
	color: #FFFFFF;    /* 譛ｪ險E蝠上E繝ｪ繝ｳ繧E縺E濶E謖EE・*/
  text-decoration: none   /* 荳狗ｷ壹・險E螳・*/
;
}




.top_a:link {
	color: #ffffff;    /* 譛ｪ險E蝠上E繝ｪ繝ｳ繧E縺E濶E謖EE・*/
       text-decoration: none   /* 荳狗ｷ壹・險E螳・*/
;
}



a img { border: none; }
}

.box_pegcont00{
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	width: 800px;
	line-height: 1.7;
}

.box_peg{
	margin-left: 0px;
	border-left-color: #000000;
	width: 600px;
	float: right;
	padding-bottom: 20px;
	border-top-color: #000000;
	border-bottom-color: #000000;
	padding-left: 10px;
}

.peg_top01{
	background-color: #a5d1d1;
	padding-top: 5px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 5px;
	border-color: #000000;
	width: 594px;
	font-weight: bold;
}
.peg_top02{
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	border-width: 1px;
	border-style: solid;
	border-color: #a5d1d1;
	width: 590px;
	line-height: 1.8;
	margin-bottom: 20px;
}

.peg_top02n{
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	border-width: 0px;
	border-top-style: none;
	width: 590px;
	line-height: 1.8;
	margin-bottom: 20px;
	border-top-color: #000000;
}

.peg_top03{
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-width: 0px;
	border-style: solid;
	border-color: #a5d1d1;
	width: 590px;
	line-height: 1.8;
	margin-bottom: 20px;
}

.kurashi01{
	font-weight: normal;
	background-color: #0080ff;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	border-top-color: #000000;
	border-left-color: #000000;
	border-bottom-color: #000000;
	color: #ffffff;
}

.kurashi02{
	margin-left: 10px;
	margin-right: 10px;
	border-color: black;
	margin-top: 10px;
	margin-bottom: 10px;
	border-width: 1px;
	border-style: solid;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	line-height: 1.5;
}

.kurashi03{
	font-weight: bold;
	background-color: #99ccff;
	padding-top: 3px;
	padding-left: 10px;
	padding-bottom: 3px;
	border-color: #000000;
	margin-left: 10px;
	margin-right: 10px;
}

.kurashi04{
	margin-left: 10px;
	margin-right: 10px;
	border-color: black;
	margin-top: 10px;
	margin-bottom: 10px;
	border-width: 0px;
	border-style: solid;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	line-height: 1.5;
}

.kurashi05{
	margin-left: 10px;
	margin-right: 10px;
	border-color: black;
	margin-top: 10px;
	margin-bottom: 10px;
	border-width: 1px;
	border-style: solid;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	line-height: 1.5;
}

.kurashi05n{
	margin-left: 10px;
	margin-right: 10px;
	border-color: black;
	margin-top: 10px;
	margin-bottom: 10px;
	border-width: 0px;
	border-style: solid;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	line-height: 1.5;
}

.kurashi06{
	background-color: #999999;
	text-align: center;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-left: 150px;
	margin-right: 150px;
	border-width: 1px 1px 0px;
	border-style: solid;
	border-color: #666666;
	margin-top: 50px;
}

.kurashi07{
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-bottom: 50px;
	border-width: 1px;
	border-style: solid;
	border-color: #666666;
	margin-left: 150px;
	margin-right: 150px;
}

.kakuka01{
	text-align: center;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-top: 20px;
	margin-left: 150px;
	margin-right: 150px;
	margin-bottom: 20px;
	border-width: 1px;
	border-style: solid;
	border-color: #666666;
	line-height: 1.5;
}

.hoken01{
	line-height: 1.5;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.cir01{
	line-height: 1.5;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.adob_00{
	width: 590px;
	overflow: auto;
}

.adob_01{
	width: 430px;
	float: left;
}

.adob_02{
	width: 160px;
	float: right;
	text-align: center;
}



a:link.menu	    {
	color:#ffffff; text-decoration:none;
}
a:visited.menu   {
	color:#ffffff; text-decoration:none;
}
a:hover.menu	    {
	color:#0000cc; text-decoration:none;
}
a:active.menu	    {
	color:#ffffff; text-decoration:none;
}

.font_b{
	font-weight: bold;
}

.font_s{
	font-size: 90%;
}

.font_23{
	color: #236EB2;
}

.font_FF{
	color: #FF0000;
}

.font_0C{
	color: #0000CC;
}

.font_CCB{
	color: #0000CC;
	font-weight: bold;
}

.font_66{
	color: #66CC99;
}

.font_08{
	color: #008080;
}

.font_99cc00{
	color: #99cc00;
}

.font_ff99cc{
	color: #ff99cc;
}

.font_339966{
	color: #339966;
}

.font_339966b{
	color: #339966;
	font-weight: bold;
}

.font_009900b{
	color: #009900;
	font-weight: bold;
}

.font_009900{
	color: #009900;
}

.font_0000ff{
	color: #0000ff;
}

.font_0000ffb{
	color: #0000ff;
	font-weight: bold;
}

.font_ff0000b{
	color: #ff0000;
	font-weight: bold;
}

.font_0000ccb{
	color: #0000cc;
	font-weight: bold;
}

.font_ff8040{
	color: #ff8040;
	font-weight: bold;
}

.lin01{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	margin-top: 5px;
	border-top-color: #000000;
}